.payload-container {
   font-size: 1.2em;
}

.payload-container:hover,.payload-container:focus, .highlight {
   background: #efefef;
   font-weight: bold;
}

.payload {
   display: none;
}

#message-info {
   display: none;
   background-color: #efefef;
}

#message-info .inner {
   padding: 10px;
}

pre {
   white-space: pre-wrap; /* css-3 */
   white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
   white-space: -pre-wrap; /* Opera 4-6 */
   white-space: -o-pre-wrap; /* Opera 7 */
   word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.menu {
   background: #efefef;
   border-bottom: 2px solid #ccc;
   padding: 10px;
   font-size: 1.4em;
}
a.inbound {
	color: #5CC427;
}
a.outbound {
	color: #FF6E42;
}